/**
 * 软件著作权：
 *
 * 系统名称：  云序列
 *
 * 文件名称：  ImpulseSenderVo.java
 *
 * 功能描述：  发号器值对象
 * 
 * 版本历史：
 * 
 * 2015-10-11   1.0.0版 （龙色波）（创建文件）
 */
package com.dfhc.base.impulsesender.vo;


import java.sql.Timestamp;

import org.quickbundle.base.vo.RmValueObject;

/**
 * 发号器值对象
 * 
 * @author 龙色波
 * @see 参见的类
 */
public class ImpulseSenderVo extends RmValueObject{

    private static final long serialVersionUID = 1;

    //开始vo的属性
    /**
     * domainId 表示：域名ID
     */
    private  String  domainId;
    /**
     * sequenceName 表示：序列名称
     */
    private  String  sequenceName;
    /**
     * updateDate 表示：日期
     */
    private  java.sql.Date  updateDate;
    /**
     * cycleType 表示：周期类型
     */
    private  String  cycleType;
    /**
     * currentValue 表示：当前序列值
     */
    private  Integer  currentValue;
    /**
     * currentFmtValue 表示：当前格式化后序列值
     */
    private  String  currentFmtValue;
    /**
     * sequenceRule 表示：序列格式规则
     */
    private  String  sequenceRule;
    /**
     * sequenceLen 表示：序列值长度
     */
    private  Integer  sequenceLen;
    /**
     * remark 表示：备注
     */
    private  String  remark;
    /**
     * 域名
     */
	private String domainName;
    public String getDomainName() {
		return domainName;
	}
	public void setDomainName(String domainName) {
		this.domainName = domainName;
	}
	/**
     * 获取域名ID 
     * @return 域名ID
     */
    public  String  getDomainId(){
        return domainId;
    }
    /**
     * 设置域名ID
     * @param domainId 域名ID
     */
    public  void  setDomainId(String domainId){
        this.domainId = domainId;
    }
    /**
     * 获取序列名称 
     * @return 序列名称
     */
    public  String  getSequenceName(){
        return sequenceName;
    }
    /**
     * 设置序列名称
     * @param sequenceName 序列名称
     */
    public  void  setSequenceName(String sequenceName){
        this.sequenceName = sequenceName;
    }
    /**
     * 获取日期 
     * @return 日期
     */
    public  java.sql.Date  getUpdateDate(){
        return updateDate;
    }
    /**
     * 设置日期
     * @param updateDate 日期
     */
    public  void  setUpdateDate(java.sql.Date updateDate){
        this.updateDate = updateDate;
    }
    /**
     * 获取周期类型 
     * @return 周期类型
     */
    public  String  getCycleType(){
        return cycleType;
    }
    /**
     * 设置周期类型
     * @param cycleType 周期类型
     */
    public  void  setCycleType(String cycleType){
        this.cycleType = cycleType;
    }
    /**
     * 获取当前序列值 
     * @return 当前序列值
     */
    public  Integer  getCurrentValue(){
        return currentValue;
    }
    /**
     * 设置当前序列值
     * @param currentValue 当前序列值
     */
    public  void  setCurrentValue(Integer currentValue){
        this.currentValue = currentValue;
    }
    /**
     * 获取当前格式化后序列值 
     * @return 当前格式化后序列值
     */
    public  String  getCurrentFmtValue(){
        return currentFmtValue;
    }
    /**
     * 设置当前格式化后序列值
     * @param currentFmtValue 当前格式化后序列值
     */
    public  void  setCurrentFmtValue(String currentFmtValue){
        this.currentFmtValue = currentFmtValue;
    }
    /**
     * 获取序列格式规则 
     * @return 序列格式规则
     */
    public  String  getSequenceRule(){
        return sequenceRule;
    }
    /**
     * 设置序列格式规则
     * @param sequenceRule 序列格式规则
     */
    public  void  setSequenceRule(String sequenceRule){
        this.sequenceRule = sequenceRule;
    }
    /**
     * 获取序列值长度 
     * @return 序列值长度
     */
    public  Integer  getSequenceLen(){
        return sequenceLen;
    }
    /**
     * 设置序列值长度
     * @param sequenceLen 序列值长度
     */
    public  void  setSequenceLen(Integer sequenceLen){
        this.sequenceLen = sequenceLen;
    }
    /**
     * 获取备注 
     * @return 备注
     */
    public  String  getRemark(){
        return remark;
    }
    /**
     * 设置备注
     * @param remark 备注
     */
    public  void  setRemark(String remark){
        this.remark = remark;
    }
    //结束vo的setter和getter方法    
}
